Bruce Lee RX for the ZX Spectrum

Greetings and thankyou for downloading this little project. Bruce Lee RX is my attempt to bring 'Spectrum style' graphics to the otherwise excellent Bruce Lee conversion for the ZX Spectrum. The game was originally written for the Atari 8-bit / Commodore 64, and I always felt that the graphics on the Spectrum version didn't play to the strengths of the machine, or indeed to the legacy of the great man himself. There was always a great game there, but it just didn't quite look the part on the Spectrum, at least in my view. If you're curious, RX in the title stands for 'redux'. It's not a remake, it's just a makeover.

Initially I simply wanted to replace the Bruce Lee sprite as a small tech exercise and a bit of pixel art fun. However, encouraged by the community, it wasn't long before I changed the other sprites, and every time I added something new, the older graphics began to look out of place. I realised that if I was going to do it, I had to do it properly. A lot of time and effort went in to keeping the layout and the engine the same, but to give the game a completely fresh new facelift I changed most of the level tiles, added a lot more colour, added a simple remix of the original tune (to sound more like other Ocean releases of the period), a new logo which is based on the one currently used by the Lee family, and a new font. In addition I also made the sprite of Yamo to be green. I wasn't sure if this was a good idea due to a certain amount of colour clash, but again, the community overwhelmingly wanted it, so it's in there. Incidentally, if you don't like the green Yamo, you can poke him back using POKE 52163,7.

Also included in the ZIP is a POK file which works like DLC! Open this file whilst playing the game on an emulator that supports POK files (Fuse, Spectaculator and others), and you can give Bruce a tiny version of the iconic jumpsuit from Game of Death. More POK files that change the characters may follow. As well as this, there are a number of Bruce Lee 'easter eggs' scattered around the game rooms that reference his work. Try to spot them!

I have made the game available as a full download, based on the fact that it is freely available online and is therefore assumed to be abandonware. If this is not the case I will withdraw it and re-release it as patch in which no original code is used.

The game is available for free, but anyone is welcome to make a small donation to encourage me to continue my work and perhaps to take my other half out for a meal for being so tolerant of my late night coding exploits! However, if you are an active part of the ZX scene, for example if you write games or Spectrum reviews or make Youtube videos, you may consider this, along with the rest of my work, as a gift from me to thank you for your efforts. If you just like playing the games then I hope you will consider throwing a coin into my hat. If you prefer you can also donate by paypal, my email address is allanjturvey@gmail.com. Thanks!

I do ask that it not be distributed elsewhere, simply because I want people to be aware of the work I do, and hopefully download my other projects.

I hope you enjoy the game as much as I have enjoyed making it. I am now planning to do a 'Dragon' edition which will make the game harder, and then perhaps, if time allows, to create a new game with the same engine.


I'd like to thank the whole community for their help, but particular special thanks go to:

Ron J Fortier for the original game
Andy Johns for some additional graphical tweaks here and there
David Saphier for chipping in and helping with the TAP loader
Jim Bagley for his general encouragement
Daniel A. Nagy for helping with the room compression routine
Andr Luna Leo, Andy Wareing and others for playtesting and giving feedback
PGYuri who made Bruce Lee+ for a few tips on how the levels are managed in game
DMX for making Return of Fury on the C64
Rod Bell, Baz Harding and everyone else who helps keep the community alive with their work.

...and of course to the legend himself, who inspired me as a boy and continues to do so...Bruce Lee forever!


Original Game Sprite Patches

Bruce Lee Sprite patch v2.

Greetings one and all. Here is a patch for the classic game Bruce Lee. As fun as this game is, I always felt that the graphics were poorly converted from the Atari / C64 version and did not take advantage of the Spectrum's increased resolution. These new sprites are designed to address that issue and make the game feel a bit more like a Spectrum game.

The patch takes the form of a POK file. Popular emulators such as Fuse and Spectaculator support these files. Simply load the regular Bruce Lee game into the emulator, and then open the POK file, which currently has three options:

1) Play as updated Bruce. This is the regular version of the game with new sprites for Bruce, Yamo and Ninja.
2) Play as Yamo. The Bruce and Yamo sprites are swapped, allowing you to play the entire game as Yamo with Bruce as one of the enemies.
3) Play as Baz. This is a bit of fun featuring a sprite based on Youtuber and fellow Speccy fan Bazza H.

Once the patch has been applied, you can save the game as a snapshot which you should be able to load into real hardware if you prefer. I may put out a TAP version but I would prefer not to distribute the original game for obvious reasons.

A small amount of artistic license has been taken, all in the name of fun. The ninja now has a weapon that at least resembles a wooden katana. In addition, in a tribute to E.Honda, Yamo now has a double hand slap instead of a punch, and a Honda style air attack.

As always, this is a labour of love and a free patch. If you would like to show your appreciation you are welcome to buy any of my games from my itch page which is at highriser.itch.io


Hope you enjoy it! I may do more updates on this game in the future with better background graphics, AY music and maybe even have a look at editing some levels... 

In the blurb for the game, the ninja is described as carrying a 'bokken'. The size and shape of this weapon is not too far from the sprite I made. The handle could perhaps be done better.

As for the running with the bokken above his / her head. The running animation in the game requires two frames which are shifted four pixels. The frames are stored in an image which is 16 x 24. This means you have a width limitation of 12 pixels for the running animation (so you can shift it by four pixels). As a result, there is not much space for the sword in front or behind the ninja. This gives you choice of sheathing the sword when running, or using the space above the ninja's head. Although it's not especially realistic to run with a sword above your head, I felt it was more dramatic and fun. 
